Enemy scripts placed on the Enemy Prefab

menu and menuScript is placed on empty gameObject and canvas items are passed in

Movement placed on Player

PlayerNumMove goes on player title so that a sprite can hover above onject

Rotate placed on a gameobject and rotates on y-axis at given speed

ShowHighScore placed on empty gameObject and canvas items are passed in, using playerPrefs

WorldManager placed on an empty GameObject in game scene and used to control the game world. eg, timer, score, lives